@charset "utf-8";
.body .head{background:#f9f9f9;height:40px;line-height:40px;border-bottom:1px #d4d3d3 solid}
.body .head .return{display:inline-block;padding-left:25px;font-size:15px;color:#202020;background:url("http://formvalidator.net/images/icon_item.png") 5px 12px no-repeat;background-size:20px}
.pic .uppic_sub{display:block;width:100px;height:100px;margin:10px auto;border:1px solid #CCC;background:url("http://formvalidator.net/images/camera.png") center 20px no-repeat;position:relative; overflow:hidden;}
#file_pic{filter:alpha(opacity=0);
  -moz-opacity:0; 
  opacity:0; 
  font-size:80px;          
 cursor:pointer;}
.sctp{ position:absolute;top:65px;font-size:14px; z-index:-1;color:#999;height:20px;width:100px;text-align:center}
.inf,.inf1{width:90%;margin:5px auto;padding:8px 5px;border:1px solid #ccc;border-radius:8px; }
.inf input,.inf1 input{border:none;width:100%;font-size:14px;outline:none}
.inf1{color:#aaa;font-size:14px}
.inf textarea{width:100%;height:150px;font-size:14px}
.subbox{position:fixed;bottom:0;width:100%;height:40px;line-height:40px;max-width:500px;border-top:1px solid #ccc;background:#fff;}
.subbox .escape{display:inline-block;height:40px;width:40px;background:url("http://formvalidator.net/images/escape.png") center center no-repeat;background-size:15px;cursor:pointer}
.subbox .sub{position:absolute;bottom:0;right:0;height:41px;background:#06cab4;color:#fff;padding:0 15px;}
input.valid {
	background: url("http://formvalidator.net/img/icon-ok.png") no-repeat right center;
	color: #002f00;
	border-color: #96b796 !important;
}
input.error {
	border-color: red;
	background: url("http://formvalidator.net/img/icon-fail.png") no-repeat right center ;
	color: #480000;
}
.help-block {
	display: block;
	color: red;
	font-size:12px;
	margin-top: 6px;
	padding-left: 0;
}
.inf span,#max-length-element{color:#999;}